00001 #ifndef __egltypes_h_
00002 #define __egltypes_h_
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include <windows.h>
00021
00022 #ifdef __EGL_EXPORTS
00023 # define EGLAPI __declspec(dllexport)
00024 #else
00025 # define EGLAPI __declspec(dllimport)
00026 #endif
00027
00028 #define NativeDisplayType HDC
00029 #define NativeWindowType HWND
00030 #define NativePixmapType HBITMAP
00031
00032 typedef int EGLint;
00033 typedef unsigned int EGLBoolean;
00034 typedef void * EGLConfig;
00035 typedef void * EGLContext;
00036 typedef void * EGLDisplay;
00037 typedef void * EGLSurface;
00038 typedef void * EGLClientBuffer;
00039
00040 typedef int EGLenum;
00041
00042
00043
00044
00045 #define EGL_DEFAULT_DISPLAY ((NativeDisplayType)0)
00046 #define EGL_NO_CONTEXT ((EGLContext)0)
00047 #define EGL_NO_DISPLAY ((EGLDisplay)0)
00048 #define EGL_NO_SURFACE ((EGLSurface)0)
00049
00050 #endif